home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2003 November / PCWK1103B.iso / CINEBENCH 2003 / resource / res / description / Mmaterial.res < prev    next >
Text File  |  2003-02-27  |  10KB  |  241 lines

  1. CONTAINER Mmaterial
  2. {
  3.     NAME Mmaterial;
  4.     INCLUDE Mbase;
  5.  
  6.     GROUP Obaselist
  7.     {
  8.         GROUP
  9.         {
  10.             LAYOUTGROUP; COLUMNS 2;
  11.             GROUP
  12.             {
  13.                 BOOL MATERIAL_USE_COLOR                 { }
  14.                 BOOL MATERIAL_USE_DIFFUSION            { }
  15.                 BOOL MATERIAL_USE_LUMINANCE            { }
  16.                 BOOL MATERIAL_USE_TRANSPARENCY    { }
  17.                 BOOL MATERIAL_USE_REFLECTION        { }
  18.                 BOOL MATERIAL_USE_ENVIRONMENT        { }
  19.                 BOOL MATERIAL_USE_FOG                        { }
  20.             }
  21.             GROUP
  22.             {
  23.                 BOOL MATERIAL_USE_BUMP                    { }
  24.                 BOOL MATERIAL_USE_ALPHA                    { }
  25.                 BOOL MATERIAL_USE_SPECULAR            { }
  26.                 BOOL MATERIAL_USE_SPECULARCOLOR    { }
  27.                 BOOL MATERIAL_USE_GLOW                    { }
  28.                 BOOL MATERIAL_USE_DISPLACEMENT    { }
  29.             }
  30.         }
  31.         LONG MATERIAL_PREVIEWSIZE 
  32.         { 
  33.             CYCLE 
  34.             { 
  35.                 MATERIAL_PREVIEWSIZE_DEF;
  36.                 MATERIAL_PREVIEWSIZE_64;
  37.                 MATERIAL_PREVIEWSIZE_128;
  38.                 MATERIAL_PREVIEWSIZE_256;
  39.                 MATERIAL_PREVIEWSIZE_512;
  40.                 MATERIAL_PREVIEWSIZE_1024;
  41.                 MATERIAL_PREVIEWSIZE_2048;
  42.             }
  43.         }
  44.     }
  45.  
  46.     GROUP ID_MATERIALGROUP_COLOR
  47.     {
  48.         DEFAULT 1;
  49.         COLOR    MATERIAL_COLOR_COLOR { OPEN; }
  50.         REAL     MATERIAL_COLOR_BRIGHTNESS { UNIT PERCENT; MIN 0.0; MAX 10000.0; MAXSLIDER 100.0; CUSTOMGUI REALSLIDER; }
  51.         SEPARATOR { }
  52.         TEXGROUP MATERIAL_COLOR_TEXGROUP { }
  53.         LONG MATERIAL_COLOR_TEXTUREMIXING { CYCLE { MATERIAL_TEXTUREMIXING_NORMAL; MATERIAL_TEXTUREMIXING_ADD; MATERIAL_TEXTUREMIXING_SUBTRACT; MATERIAL_TEXTUREMIXING_MULTIPLY; } }  
  54.         REAL MATERIAL_COLOR_TEXTURESTRENGTH { UNIT PERCENT; MIN 0.0; MAX 100.0; CUSTOMGUI REALSLIDER; }
  55.     }
  56.  
  57.     GROUP ID_MATERIALGROUP_DIFFUSION
  58.     {
  59.         REAL  MATERIAL_DIFFUSION_BRIGHTNESS { UNIT PERCENT; MIN 0.0; MAX 100.0; CUSTOMGUI REALSLIDER; }
  60.         BOOL  MATERIAL_DIFFUSION_AFFECT_LUMINANCE { }
  61.         BOOL  MATERIAL_DIFFUSION_AFFECT_SPECULAR { }
  62.         BOOL  MATERIAL_DIFFUSION_AFFECT_REFLECTION { }
  63.         SEPARATOR { }
  64.         TEXGROUP MATERIAL_DIFFUSION_TEXGROUP { }
  65.         LONG MATERIAL_DIFFUSION_TEXTUREMIXING { CYCLE { MATERIAL_TEXTUREMIXING_NORMAL; MATERIAL_TEXTUREMIXING_ADD; MATERIAL_TEXTUREMIXING_SUBTRACT; MATERIAL_TEXTUREMIXING_MULTIPLY; } }  
  66.         REAL MATERIAL_DIFFUSION_TEXTURESTRENGTH { UNIT PERCENT; MIN 0.0; MAX 100.0; CUSTOMGUI REALSLIDER; }
  67.     }
  68.  
  69.     GROUP ID_MATERIALGROUP_LUMINANCE
  70.     {
  71.         COLOR    MATERIAL_LUMINANCE_COLOR { OPEN; }
  72.         REAL     MATERIAL_LUMINANCE_BRIGHTNESS { UNIT PERCENT; MIN 0.0; MAX 10000.0; MAXSLIDER 100.0; CUSTOMGUI REALSLIDER; }
  73.         SEPARATOR { }
  74.         TEXGROUP MATERIAL_LUMINANCE_TEXGROUP { }
  75.         LONG MATERIAL_LUMINANCE_TEXTUREMIXING { CYCLE { MATERIAL_TEXTUREMIXING_NORMAL; MATERIAL_TEXTUREMIXING_ADD; MATERIAL_TEXTUREMIXING_SUBTRACT; MATERIAL_TEXTUREMIXING_MULTIPLY; } }  
  76.         REAL MATERIAL_LUMINANCE_TEXTURESTRENGTH { UNIT PERCENT; MIN 0.0; MAX 100.0; CUSTOMGUI REALSLIDER; }
  77.     }
  78.  
  79.     GROUP ID_MATERIALGROUP_TRANSPARENCY
  80.     {
  81.         COLOR    MATERIAL_TRANSPARENCY_COLOR { OPEN; }
  82.         REAL     MATERIAL_TRANSPARENCY_BRIGHTNESS { UNIT PERCENT; MIN 0.0; MAX 100.0; CUSTOMGUI REALSLIDER; }
  83.         REAL  MATERIAL_TRANSPARENCY_REFRACTION { MIN 0.25; MAX 4.0; STEP 0.01; }
  84.         BOOL  MATERIAL_TRANSPARENCY_FRESNEL { }
  85.         BOOL  MATERIAL_TRANSPARENCY_ADDITIVE { }
  86.         SEPARATOR { }
  87.         TEXGROUP MATERIAL_TRANSPARENCY_TEXGROUP { }
  88.         LONG MATERIAL_TRANSPARENCY_TEXTUREMIXING { CYCLE { MATERIAL_TEXTUREMIXING_NORMAL; MATERIAL_TEXTUREMIXING_ADD; MATERIAL_TEXTUREMIXING_SUBTRACT; MATERIAL_TEXTUREMIXING_MULTIPLY; } }  
  89.         REAL MATERIAL_TRANSPARENCY_TEXTURESTRENGTH { UNIT PERCENT; MIN 0.0; MAX 100.0; CUSTOMGUI REALSLIDER; }
  90.  
  91.         SEPARATOR { }
  92.  
  93.         REAL  MATERIAL_TRANSPARENCY_DISPERSION { UNIT PERCENT; MIN 0.0; MAX 100.0; }
  94.         LONG  MATERIAL_TRANSPARENCY_MINSAMPLES { PARENTID MATERIAL_TRANSPARENCY_DISPERSION; MIN 1; MAX 10000; }
  95.         LONG  MATERIAL_TRANSPARENCY_MAXSAMPLES { PARENTID MATERIAL_TRANSPARENCY_DISPERSION; MIN 1; MAX 10000; }
  96.         REAL  MATERIAL_TRANSPARENCY_ACCURACY   { PARENTID MATERIAL_TRANSPARENCY_DISPERSION; UNIT PERCENT; MIN 0.0; MAX 100.0; }
  97.     }
  98.  
  99.     GROUP ID_MATERIALGROUP_REFLECTION
  100.     {
  101.         COLOR    MATERIAL_REFLECTION_COLOR { OPEN; }
  102.         REAL     MATERIAL_REFLECTION_BRIGHTNESS { UNIT PERCENT; MIN 0.0; MAX 10000.0; MAXSLIDER 100.0; CUSTOMGUI REALSLIDER; }
  103.         SEPARATOR { }
  104.         TEXGROUP MATERIAL_REFLECTION_TEXGROUP { }
  105.         LONG MATERIAL_REFLECTION_TEXTUREMIXING { CYCLE { MATERIAL_TEXTUREMIXING_NORMAL; MATERIAL_TEXTUREMIXING_ADD; MATERIAL_TEXTUREMIXING_SUBTRACT; MATERIAL_TEXTUREMIXING_MULTIPLY; } }  
  106.         REAL MATERIAL_REFLECTION_TEXTURESTRENGTH { UNIT PERCENT; MIN 0.0; MAX 100.0; CUSTOMGUI REALSLIDER; }
  107.  
  108.         SEPARATOR { }
  109.  
  110.         REAL  MATERIAL_REFLECTION_DISPERSION { UNIT PERCENT; MIN 0.0; MAX 100.0; }
  111.         LONG  MATERIAL_REFLECTION_MINSAMPLES { PARENTID MATERIAL_REFLECTION_DISPERSION; MIN 1; MAX 10000; }
  112.         LONG  MATERIAL_REFLECTION_MAXSAMPLES { PARENTID MATERIAL_REFLECTION_DISPERSION; MIN 1; MAX 10000; }
  113.         REAL  MATERIAL_REFLECTION_ACCURACY   { PARENTID MATERIAL_REFLECTION_DISPERSION; UNIT PERCENT; MIN 0.0; MAX 100.0; }
  114.     }
  115.  
  116.     GROUP ID_MATERIALGROUP_ENVIRONMENT
  117.     {
  118.         COLOR MATERIAL_ENVIRONMENT_COLOR { OPEN; }
  119.         REAL MATERIAL_ENVIRONMENT_BRIGHTNESS { UNIT PERCENT; MIN 0.0; MAX 10000.0; MAXSLIDER 100.0; CUSTOMGUI REALSLIDER; }
  120.         SEPARATOR { }
  121.         TEXGROUP MATERIAL_ENVIRONMENT_TEXGROUP { }
  122.         LONG MATERIAL_ENVIRONMENT_TEXTUREMIXING { CYCLE { MATERIAL_TEXTUREMIXING_NORMAL; MATERIAL_TEXTUREMIXING_ADD; MATERIAL_TEXTUREMIXING_SUBTRACT; MATERIAL_TEXTUREMIXING_MULTIPLY; } }  
  123.         REAL MATERIAL_ENVIRONMENT_TEXTURESTRENGTH { UNIT PERCENT; MIN 0.0; MAX 100.0; CUSTOMGUI REALSLIDER; }
  124.         SEPARATOR { }
  125.         REAL MATERIAL_ENVIRONMENT_TILESX { MIN 0.0; STEP 0.01; }
  126.         REAL MATERIAL_ENVIRONMENT_TILESY { MIN 0.0; STEP 0.01; }
  127.         BOOL MATERIAL_ENVIRONMENT_EXCLUSIVE { }
  128.     }
  129.  
  130.     GROUP ID_MATERIALGROUP_FOG
  131.     {
  132.         COLOR MATERIAL_FOG_COLOR    { OPEN; }
  133.         REAL MATERIAL_FOG_BRIGHTNESS    { UNIT PERCENT; MIN 0.0; MAX 100.0; CUSTOMGUI REALSLIDER; }
  134.         REAL MATERIAL_FOG_DISTANCE    { UNIT METER; MIN 0.0; }
  135.     }
  136.  
  137.     GROUP ID_MATERIALGROUP_BUMP
  138.     {
  139.         REAL MATERIAL_BUMP_STRENGTH { UNIT PERCENT; MIN -1000000.0; MAX 1000000.0; MINSLIDER -100.0; MAXSLIDER 100.0; CUSTOMGUI REALSLIDER;   }
  140.         BOOL MATERIAL_BUMP_MIPFALLOFF    { }
  141.         SEPARATOR { }
  142.         TEXGROUP MATERIAL_BUMP_TEXGROUP { }
  143.     }
  144.  
  145.     GROUP ID_MATERIALGROUP_ALPHA
  146.     {
  147.         COLOR MATERIAL_ALPHA_COLOR { }
  148.         COLOR MATERIAL_ALPHA_DELTA { }
  149.         BOOL MATERIAL_ALPHA_INVERT { }
  150.         BOOL MATERIAL_ALPHA_SOFT { }
  151.         BOOL MATERIAL_ALPHA_IMAGEALPHA { }
  152.         BOOL MATERIAL_ALPHA_PREMULTIPLIED    { }
  153.         SEPARATOR { }
  154.         TEXGROUP MATERIAL_ALPHA_TEXGROUP { }
  155.     }
  156.  
  157.     GROUP ID_MATERIALGROUP_SPECULAR
  158.     {
  159.         LAYOUTGROUP; COLUMNS 2;
  160.         GROUP
  161.         {
  162.             LONG MATERIAL_SPECULAR_MODE    { CYCLE { MATERIAL_SPECULAR_MODE_PLASTIC; MATERIAL_SPECULAR_MODE_METAL; MATERIAL_SPECULAR_MODE_COLORED; } }
  163.             REAL MATERIAL_SPECULAR_WIDTH { UNIT PERCENT; MIN 0.0; MAX 100.0; }
  164.             REAL MATERIAL_SPECULAR_HEIGHT { UNIT PERCENT; MIN 0.0; MAX 1000.0; }
  165.             REAL MATERIAL_SPECULAR_FALLOFF { UNIT PERCENT; MIN -100.0; MAX 100.0; }
  166.             REAL MATERIAL_SPECULAR_INNERWIDTH { UNIT PERCENT; MIN 0.0; MAX 100.0; }
  167.         }
  168.         GROUP
  169.         {
  170.             BITMAPBUTTON MATERIAL_SPECULARPREVIEW { BORDER; }
  171.         }
  172.     }
  173.  
  174.     GROUP ID_MATERIALGROUP_SPECULARCOLOR
  175.     {
  176.         COLOR MATERIAL_SPECULAR_COLOR { OPEN; }
  177.         REAL MATERIAL_SPECULAR_BRIGHTNESS    { UNIT PERCENT; MIN 0.0; MAX 10000.0; MAXSLIDER 100.0; CUSTOMGUI REALSLIDER; }
  178.         SEPARATOR { }
  179.         TEXGROUP MATERIAL_SPECULAR_TEXGROUP { }
  180.         LONG MATERIAL_SPECULAR_TEXTUREMIXING { CYCLE { MATERIAL_TEXTUREMIXING_NORMAL; MATERIAL_TEXTUREMIXING_ADD; MATERIAL_TEXTUREMIXING_SUBTRACT; MATERIAL_TEXTUREMIXING_MULTIPLY; } }  
  181.         REAL MATERIAL_SPECULAR_TEXTURESTRENGTH { UNIT PERCENT; MIN 0.0; MAX 100.0; CUSTOMGUI REALSLIDER; }
  182.     }
  183.  
  184.     GROUP ID_MATERIALGROUP_GLOW
  185.     {
  186.         COLOR MATERIAL_GLOW_COLOR    { }
  187.         REAL MATERIAL_GLOW_BRIGHTNESS    { UNIT PERCENT; MIN 0.0; MAX 100.0; MAXSLIDER 100.0; CUSTOMGUI REALSLIDER; }
  188.         REAL MATERIAL_GLOW_INNERSTRENGTH { UNIT PERCENT; MIN 0.0; MAX 10000.0; }
  189.         REAL MATERIAL_GLOW_OUTERSTRENGTH { UNIT PERCENT; MIN 0.0; MAX 10000.0; }
  190.         REAL MATERIAL_GLOW_RADIUS { UNIT METER; MIN 0.0; }
  191.         REAL MATERIAL_GLOW_RANDOM    { UNIT PERCENT; MIN 0.0; MAX 100.0; }
  192.         REAL MATERIAL_GLOW_FREQUENCY { MIN 0.0; STEP 0.01; }
  193.         BOOL MATERIAL_GLOW_USEMATERIALCOLOR { }
  194.     }
  195.  
  196.     GROUP ID_MATERIALGROUP_DISPLACEMENT
  197.     {
  198.         REAL MATERIAL_DISPLACEMENT_STRENGTH    { UNIT PERCENT; MIN -100.0; MAX 100.0;  CUSTOMGUI REALSLIDER;  }
  199.         REAL MATERIAL_DISPLACEMENT_HEIGHT { UNIT METER; }
  200.         SEPARATOR { }
  201.         TEXGROUP MATERIAL_DISPLACEMENT_TEXGROUP { }
  202.     }
  203.  
  204.     GROUP ID_MATERIALGROUP_ILLUMINATION
  205.     {
  206.         LONG MATERIAL_ILLUMINATION_MODEL { CYCLE { MATERIAL_ILLUMINATION_MODEL_PHONG; MATERIAL_ILLUMINATION_MODEL_BLINN; MATERIAL_ILLUMINATION_MODEL_ORENNAYAR; } }
  207.         REAL MATERIAL_ILLUMINATION_DIFFUSEFALLOFF    { UNIT PERCENT; MIN -1000.0; MAX 1000.0; }
  208.         REAL MATERIAL_ILLUMINATION_DIFFUSELEVEL    { UNIT PERCENT; MIN 0.0; MAX 1000.0; }
  209.         REAL MATERIAL_ILLUMINATION_ROUGHNESS { UNIT PERCENT; MIN 0.0; MAX 200.0; }
  210.  
  211.         SEPARATOR { }
  212.  
  213.         GROUP
  214.         {
  215.             COLUMNS 2;
  216.             BOOL MATERIAL_GLOBALILLUM_GENERATE {}
  217.             REAL MATERIAL_GLOBALILLUM_GENERATE_STRENGTH { UNIT PERCENT; MIN 0.0; MAX 10000.0; }
  218.  
  219.             BOOL MATERIAL_GLOBALILLUM_RECEIVE    {}
  220.             REAL MATERIAL_GLOBALILLUM_RECEIVE_STRENGTH { UNIT PERCENT; MIN 0.0; MAX 10000.0; }
  221.  
  222.             SEPARATOR { }
  223.             REAL MATERIAL_GLOBALILLUM_SATURATION { UNIT PERCENT; MIN 0.0; MAX 1000.0; }
  224.  
  225.             SEPARATOR { }
  226.             SEPARATOR { }
  227.  
  228.             BOOL MATERIAL_CAUSTICS_GENERATE {}
  229.             REAL MATERIAL_CAUSTICS_GENERATE_STRENGTH  { UNIT PERCENT; MIN 0.0; MAX 10000.0; }
  230.  
  231.             BOOL MATERIAL_CAUSTICS_RECEIVE {}
  232.             REAL MATERIAL_CAUSTICS_RECEIVE_STRENGTH { UNIT PERCENT; MIN 0.0; MAX 10000.0; }
  233.  
  234.             SEPARATOR { }
  235.             REAL MATERIAL_CAUSTICS_SAMPLERADIUS    { UNIT METER; MIN 0.0; }
  236.             SEPARATOR { }
  237.             LONG MATERIAL_CAUSTICS_SAMPLES    { MIN 1; MAX 10000; }
  238.         }
  239.     }
  240. }
  241.